
.mainFooter{
    display: flex;
    min-height:320px;
    padding:20px 170px;
}
.mainFooter img{
    margin:0;
}
.mainFooter p{
    color:#ddd;
    line-height:30px;
    margin-bottom:8px;
}
.mainFooter div{
    width:25%;
    border-right:1px solid #fff;
}
.mainFooter div:nth-of-type(n+2){
    padding-left:70px;
    box-sizing: border-box;
}
.mainFooter div:nth-last-of-type(2){
    width:29%;
}
.mainFooter div:nth-last-of-type(1){
    border:0;
    width:21%;
}
.date{
    width:54px;
    height:54px;
    background:#fff;
    text-align:center;
    font-size:18px;
}
.mainFooter div:nth-last-of-type(1) p:nth-child(n+2){
    margin:0;
    line-height:20px;
}
.mainFooter div:nth-last-of-type(1) p a{
    color:#aaa;
    font-size:10px;
    margin-right:16px;
}
.mainFooter div ul{
    margin-top:18px;
}
.mainFooter div ul li{
    color:#aaa;
    font-size:12px;
    line-height:32px;
}

/* copyright */

.copyright{
    min-height:96px;
    background:#000;
    display: flex;
    margin:0 auto;
    width:580px;
    padding-top:20px;
    color:#fff;
}
.copyright p{
    font-size:36px;
    margin-right:40px;
}
.copyright ul li{
    font-size:12px;
    color:#aaa;
    line-height:20px;
}
.copyright ul li a{
    color:#fff;
    margin-right:18px;
    font-size:12px;
}
.copyright ul li img{
    display: inline;
    margin: 0 2px 0 10px;
}